#include "Pieza.h"
#include "Tablero.h"

Pieza::Pieza(tColor unColor, Posicion posicion):
					color(unColor), posicion(posicion) {
}

Posicion Pieza::getPosicion() const {
	return this->posicion;
}

void Pieza::setPosicion(Posicion unaPosicion) {
	this->posicion = unaPosicion;
}

Pieza::~Pieza() {
}

const tColor Pieza::getColor() const {
    return this->color;
}

std::ostream &operator<<(std::ostream &stream, Pieza &pieza) {
	pieza.imprimir(stream);
	return stream;
}
